<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>程序结构</title>
</head>
<body>
<h1>程序结构</h1>
<ol>
    <li>顺序结构</li>
    <li>分支结构</li>
    <li>循环结构</li>
</ol>
/*
其实我们可以通过父母的身高大致推断出子女的身高，假定父母与子女的身高遗传关系如下：
​ 儿子身高（厘米）＝(父亲身高＋母亲身高) ×1.08÷2
​ 女儿身高（厘米）＝(父亲身高×0.923＋母亲身高) ÷2
那已知：现有父亲身高175CM,母亲身高160CM。
请将预测的子女身高打印输出
*/

/*
某小伙想定一份外卖，商家的优惠方式如下：鱼香肉丝单点24元，油炸花生米单点8元，
米饭单点3元。订单满30元8折优惠。鱼香肉丝优惠价16元，但是优惠价和折扣不能同时
使用。那么这个小伙要点这三样东西，最少要花多少钱？
*/
/*
3个整数,并将它们的最大值作为结果输出
*/

<script>
    // 子女身高预测
    const fheight = 175;
    const mheight = 160;
    const sheight = (fheight + mheight) * 1.08 / 2;
    const dheight = (fheight * 0.923 + mheight) / 2;
    console.log('子女身高预测:');
    console.log('儿子'+sheight+'CM');
    console.log('女儿'+dheight+'CM');
    
    // 外卖优惠计算
    const dishPrice = 24;
    const peanutPrice = 8;
    const ricePrice = 3;
    const option1 = 16 + peanutPrice + ricePrice;
    const totalOriginal = dishPrice + peanutPrice + ricePrice;
    const option2 = totalOriginal >= 30 ? totalOriginal * 0.8 : totalOriginal;
    const minCost = Math.min(option1, option2);
    console.log('最少花费:'+minCost+'元');
    
    // 三个整数最大值
    const num1 = 15; 
    const num2 = 28;
    const num3 = 7;
    const max = Math.max(num1, num2, num3);
    console.log('三个整数最大值:' +max);
</script>
</body>
</html>